草庐IT

unity rtmp推送

全部标签

ios - 如何处理在密码锁定的 iOS 设备上点击推送通知横幅?

我在处理推送通知application(_:didReceiveRemoteNotification:fetchCompletionHandler:)AppDelegate.swift模块中的方法当应用程序处于事件状态时,我会在应用程序窗口中显示我自己的横幅:ifapplication.applicationState==.active{//createbannerbanner.show()}当应用程序在后台iOS显示系统横幅时,当application.applicationState具有.background值时,我的应用程序接收信息。如果用户点击横幅应用程序再次接收数据,但app

json - 从 Apple 推送通知解析数据

我有通过Firebase发送的推送通知,当用户执行操作时,有一个php脚本将推送发送到关联的FCMtoken。正在接收推送通知,但我正在尝试从“gcm.notification.payload”键获取信息。我尝试将userInfo转换为字典、NSDictionary、[String:Any]、JSON,但没有任何效果。当我尝试说payload["type"].string时,值为nil。这是我最接近能够从有效负载字典中获取某些内容的方法,其中通知是收到的UNNotification:letuserInfo=notification.request.content.userInfolet

ios - 以编程方式推送 ViewController

我正在尝试以编程方式推送ViewController。代码:varplus=UIButton()plus.addTarget(self,action:#selector(plusPressed),for:.touchUpInside)@objcfuncplusPressed(){print("plus")letcreateJournalVC=CreateJournalViewController()self.navigationController?.pushViewController(createJournalVC,animated:true)}什么有效:按下按钮后,“加号”会打印

ios - 当应用程序在前台时更新来自推送通知的标签栏角标(Badge)计数

我的TabBarController中有一个通知选项卡,我想显示与App角标(Badge)计数相同的角标(Badge)计数。除了应用程序位于前台时,我可以在所有情况下使用它。为此,我为我的TabBarController创建了一个自定义类,它注册了UIApplicationWillEnterForeground通知并将通知选项卡的角标(Badge)设置为与App角标(Badge)相同。我也在OnLoad()函数中执行此操作。现在,当应用程序已经在前台时,我该如何更新通知标签角标(Badge)?我在AppDelegate函数中捕获通知:application(_:didReceiveRe

ios - performSegueWithIdentifier 在按 2 倍快时推送两个 ViewController

当我有时需要使用performSegueWithIdentifier时,我有一个复杂的应用程序。我不能用IB触发器替换它,必须以编程方式完成!有时我在UIButton的操作中甚至在委托(delegate)方法中将它们称为collectionView(collectionView:UICollectionView,didSelectItemAtIndexPathindexPath:NSIndexPath)问题是,如果我快速触发事件两次,例如通过双击UIButton,我会将destinationViewController插入navigationController的堆栈两次,这不是我想要

iOS 处理多个推送通知

我想在表格View中显示多个(远程)通知。我的问题是,只显示一条消息。在我的AppDelegate.swift中我有这个:funcapplication(application:UIApplication,didReceiveRemoteNotificationuserInfo:[NSObject:AnyObject]){letstoryboard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)letrVC=storyboard.instantiateViewControllerWithIdentifier("PushVC")letp

php - gcm 推送通知 : first success, 然后未在 IOS 中注册

在IOS中使用谷歌云消息接收通知的所有段落之后,但我遇到了这个问题:我在php中发送带有服务器key和设备token的通知的帖子,第一次响应是“成功”但在设备上没有收到任何内容,第二次和后续时间,响应是“notRegistered”。我重复所有段落:在钥匙串(keychain)中创建新key,加载配置文件,下载.cer,安装在钥匙串(keychain)中,导出.p12并在谷歌平台上为“GoogleService-Info.plist”插入证书并在php重新加载设备的regId,但响应始终是这样。请帮助我。这是我的php:$apiKey="serverkey";$regId='regis

ios - 从 Swift 的 SWRevealViewController 中的菜单简单推送( View Controller )?

这是我的SWRevealViewController菜单的样子。当我选择“revealviewcontrollerpushcontroller”或“revealviewcontrollersetcontroller”时我正在获取带有SWRevealViewController菜单(不是后退按钮)的登录屏幕,因为该图像是正确的。为此我使用了代码ifself.revealViewController()!=nil{menuButton.target=self.revealViewController()menuButton.action="revealToggle:"menuButton.

ios - Swift - 推送警报操作以显示新的 ViewController

当按下按钮时如何显示或链接到新的ViewController?这是我的代码letalert=UIAlertController(title:validateQRObj.responseDescription,message:validateQRObj.productName,preferredStyle:.alert)letaction=UIAlertAction(title:"OK",style:.default){(action)->VoidinletviewController=self.storyboard?.instantiateViewController(withIden

ios - Firebase 推送通知

我有FCM工作,但我无法让传统的横幅通知工作。这是我的AppDelegate.swift文件中的内容:importUIKitimportFirebaseimportUserNotifications@UIApplicationMainfinalclassAppDelegate:UIResponder{varwindow:UIWindow?overrideinit(){super.init()FIRApp.configure()}}//MARK:-UIApplicationDelegateextensionAppDelegate:UIApplicationDelegate{funcapp